﻿@charset "utf-8";
/* reset */
body, h1, h2, h3, h4, h5, p, dl, dd, ul, ol, form, input, textarea, th, td, select { margin: 0; padding: 0; }
i { font-style: normal; }
li { list-style: none; }
a { color: #000; text-decoration: none; }
a:hover { color: #5078bc; text-decoration:none; }
img { border: none; vertical-align: top; }
table { border-collapse: collapse; }
input, textarea { outline: none; }
textarea { resize: none; overflow: auto; }
body { font-size: 14px; line-height: 24px; color: #474747; font-family: "微软雅黑"; }
/* public */
.clear { zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float: left; }
.fr { float: right; }
.fz { font-size: 12px; }

.alldiv{ text-align:center; width:100%; overflow:hidden;  margin-left:auto; margin-right:auto;}

.top{ width:980px; margin:0 auto; height:88px; text-align:center;}
.logo{ margin-top:17px; float:left; margin-bottom:17px;}
#nav { height: 88px; line-height: 88px; text-align:left; margin-left:20px;}
.nav { width: 620px; margin: 0 auto; position: relative; z-index: 1;   }
.nav a { color: #333; text-decoration: none; width:110px; }
.nav .nLi { float: left; position:relative;}
.nav .nLi h3 { float: left; width:100px; text-align: center; }
.nav .nLi h3 a { display: block; font-size: 14px; font-weight: bold; }
.nav .sub { display: none; width: 110px; text-align: center; left: 0px; top: 86px;  position: absolute; line-height: 36px; z-index:99999;}
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; height: 40px; overflow: hidden;  background: #2c5398; border-bottom: 1px solid #fff; color:#fff; }
.nav .sub a:hover { background: #0f2f67; color: #fff; }
.nav .on h3 a { background: #2c5398; color: #FFF; }





.foot{ width:1440px; text-align:center; margin-left:auto; margin-right:auto;}

/*导航*/


.menu{width:625px; height:100%; background:url(../images/n.jpg) repeat-x; float:left;}
.grey{color:#333;}
#nav{width:100%; float:left; position:relative;}
#nav .mainlevel{float:left; width:100px;/*IE6 only*/ height:88px; line-height:88px; position:relative; text-align:center;}
#nav .mainlevel a{text-decoration:none; font-family:"微软雅黑"; line-height:88px; display:block; font-weight:bold; font-size:14px; width:100px; margin-left:0px;}
#nav .mainlevel a:hover,.mainlevel a.act{color:#fff; text-decoration:none; background:#2c5398; font-size:14px;}
#nav .mainlevel ul{display:none; position:absolute; background:#2c5398; left:0px; z-index:9999;}
#nav .mainlevel li{width:100px;/*IE6 only*/ height:40px;}
#nav .mainlevel li a{width:100%;/*IE6 only*/height:39px; line-height:39px; display:block; border-bottom:#fff 1px solid; background:none; color:#fff; font-size:12px; font-weight:normal;}
#nav .mainlevel li a:hover{width:100%;/*IE6 only*/height:39px; line-height:39px; background:#0f2f67; font-size:12px; font-weight:normal; color:#fff;}


/* 首页幻灯 */
.slideBox { width: 100%; margin: 0 auto; overflow: hidden; position: relative; z-index:0 }
.slideBox .hd { height: 16px; overflow: hidden; position: absolute; left: 50%; bottom: 20px; z-index: 1; margin-left: -40px; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 10px; width: 10px; height: 10px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 2px solid #ddd; border-radius: 50%; }
.slideBox .hd ul li.on { background: #436f41; color: #fff; border: 2px solid #436f41; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; display: block; }
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: #373737 url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=75); opacity: 0.75; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.ind-cont1 { margin-bottom: 20px; }
.video { width: 270px; }
.video ul { margin-top: 15px; }
.video li { background: #1864b8; padding: 3px 0 3px 5px; margin-bottom: 6px; color: #fff; font-size: 12px; }


.cont{ width:980px; margin:0 auto;}
.cont1{ width:255px;  float:left; margin-top:30px; font-size:12px; color:#999;}
.con_t{ font-size:14px; padding-bottom:20px; color:#000;}
.con_t img{ margin-top:8px; padding-right:10px;}
.cont p{ color:#000; margin-top:20px; line-height:22px;}
.shuxian{ width:1px; height:163px; background:#e5e5e5; float:left; margin-left:35px; margin-right:35px; margin-top:60px;}

.cont1 ul li{ width:240px;  border-bottom: 1px dotted #808080; line-height:35px;}
.cont1_img{ float:left; padding-bottom:15px;}
.cont1_img img{ width:150px; height:95px; padding-bottom:10px;}

.footer{font-size:12px; color:#b4bfd1; width:100%; background:#214b92; height:138px; clear:both; margin:0 auto; padding-bottom:15px;}
.foot{ width:980px; text-align:left; padding-top:15px;}
.foot_l{ width:530px; float:left;}
.foot_l ul{ width:410px;}
.foot_l ul li{ line-height:36px;  border-bottom: 1px  solid #4668a2; } 
.foot_l ul li h1{ font-size:14px; color:#b4bfd1; font-family:"宋体"; font-weight:bold;}
.foot_l ul li a{ color:#b4bfd1; padding-right:10px;}
.foot_l ul li a:hover{ color:#FFF;}
.shuxian2{ width:1px; height:76px; background:#2f59a0; float:left; margin-top:30px;}
.foot_r{ float:right;}
.foot_r img{ float:right; padding-left:20px;}
.foot_r ul{ padding-top:15px;}
.foot_r ul li{ line-height:30px; width:100%; float:left; text-align:right; }
.foot_r p{ padding-left:20px;}



/*关于我们*/
.about{ width:100%; background:url(../images/bg_about.jpg) no-repeat top center; clear:both}

.ab{ width:980px; margin:0 auto;}
.ab_t{padding-top:174px; width:980px; height:60px; background:url(../images/ab_tbg.png) no-repeat bottom;}
.ab_cont{ padding:30px; font-size:12px; line-height:30px; color:#000; background:#dce3ff ; filter:alpha(opacity=85); opacity:0.85; height:400px; }


/*产品列表*/

.pro{ width:100%; background:url(../images/pro_bg.jpg) no-repeat center top; margin:0 auto; clear:both; }
.pro_con{ width:980px;  margin:0 auto; padding-top:135px; }
.pro_con1{ width:980px; background:url(../images/p_bg.png) repeat;}

.pro_h1{ color:#000; font-size:18px; line-height:20px; padding-left:25px; padding-top:25px;}
.pro_con2{ width:900px;  margin-left:10px; margin-top:20px; padding:30px; color:#000; }
.pro_l{ width:200px; float:left }

.pro_l ul li{width:170px;border-bottom: 1px dotted #000; padding-left:10px;}
.p_icon{  background:url(../images/pro_icon.png) no-repeat;  color:#214b92;padding-left:20px;font-size:16px; line-height:40px;   }
.p_li{font-size:16px; line-height:50px;   padding-left:20px;}
.pro_r{ width:700px; float:left; padding-bottom:20px; }
.pro_r_list{ width:200px; height:150px; text-align:center; padding-left:30px; float:left; padding-bottom:30px;}
.pro_r_list img{ padding-bottom:15px;}



.pro_l3 ul li{width:600px;border-bottom: 1px dotted #000; padding-left:10px;}
.p_icon3{  background:url(../images/pro_icon.png) no-repeat;  color:#214b92;padding-left:20px;font-size:16px; line-height:40px;   }
.p_li3{font-size:16px; line-height:50px;   padding-left:20px;}
.pro_right{ width:980px; float:left; padding-bottom:20px; }
.pro_r_list3{ width:170px; height:135px; text-align:center; padding-left:10px; margin-right:10px; margin-bottom:70px; float:left; padding-bottom:10px;}
.pro_r_list3 img{ padding-bottom:10px;}



/*产品详情*/
.pro_l2{ width:470px; float:left }
.pro_r2{ width:350px; float:left; padding-bottom:80px;  }
.pro_r2 h1{ font-size:20px; color:#000; padding-bottom:20px; padding-left:10px;}
.pro_r2 ul li{ width:420px;font-size:12px;font-family:"宋体"; line-height:26px;border-bottom: 1px dotted #333; padding-left:10px; color:#000; margin-bottom:20px;  }


/* 生产设备 */
.sb{ width:100%; background:url(../images/sb_bg.jpg) no-repeat center top; margin:0 auto; clear:both;  }
.picFocus { width:450px; position: relative; overflow: hidden; zoom: 1; }
.picFocus .hd { width: 100%; padding-top: 5px; overflow: hidden; padding-bottom:50px; }
.picFocus .hd ul { margin-right: -7px; overflow: hidden; zoom: 1; }
.picFocus .hd ul li { padding-top: 5px; float: left; text-align: center; }
.picFocus .hd ul li img { width: 80px; height: 65px; border: 2px solid #ddd; cursor: pointer; margin-right: 7px; }
.picFocus .hd ul li.on {  }
.picFocus .hd ul li.on img { border-color: #385d9d; }
.picFocus .bd li { vertical-align: middle; }
.picFocus .bd img { width: 450px; height: 458px; display: block; }


/* 新闻列表页 */
.new_list{ width:100%; background:url(../images/new_bg.jpg) no-repeat center top; margin:0 auto; clear:both;  }
.n_box{ width:260px; height:290px; float:left; margin-left:30px; margin-bottom:30px; }
.newsBox { width: 940px; height: 500px; margin: 0 auto; padding: 210px 20px 0; }
.newsMail { float: left; width: 900px; font-family: "微软雅黑"; }
.newsMail .list li { padding: 10px; text-align: right; border-bottom: 1px dotted #ddd; }
.newsMail .list li a { float: left; font-size: 14px; }
.newsRight { float: right; }
.newsTit { padding: 20px 0; margin-bottom: 20px; text-align: center; border-bottom: 1px dotted #ddd; }
.newsTit h1 { font-size: 26px; font-weight: normal; margin-bottom: 10px; }
.newsCont p { padding: 0 10px; margin-bottom: 10px; line-height:28px; font-size:12px; }
.pro_l3{ width:650px; float:left; padding-right:20px; }
.pro_r3{ width:200px; float:left; padding-bottom:80px;  }
.news_cont{ width:650px; height:300px; overflow:hidden; border:1px solid; background:#900;}


/*联系我们*/
.lianxi{ width:100%; background:url(../images/cont_bg.jpg) no-repeat center top; margin:0 auto; clear:both;}
.lx_l{ width:240px;  float:left; line-height:28px;}
.lx_r{ width:550px;float:left; padding-left:20px;}

.lx_l h1{ font-size:16px; color:#000; line-height:38px;}



/*百度地图*/
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
 .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}




/*留言*/
.messForm { padding: 30px; font-family: "微软雅黑"; }
.messForm dl { clear: both; padding: 6px 0; }
.messForm dt { float: left; width: 150px; padding-right: 10px; text-align: right; }
.messForm dd input:focus, .messForm dd textarea:focus { border: 1px solid #688db5; transition: 0.5s all 0s; }
.messForm dd .ipt1 { width: 210px; height: 30px; padding: 0 5px; border: 1px solid #ddd; border-radius: 3px; }
.messForm dd .ipt2 { width: 210px; height: 80px; padding: 5px; border: 1px solid #ddd; border-radius: 3px; }
.messForm dd .ipt3 { float: left; width: 100px; height: 30px; padding: 0 5px; border: 1px solid #ddd; border-radius: 3px; }
.messForm dd img { margin: 5px 10px 0; }
.messForm dd a { color: #2a72c5; }
.messForm dd.btnReg a { display: inline-block; width: 120px; font-size: 14px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #52a152; margin-top: 10px; border-radius: 3px; }
.messForm dd.btnReg a:hover { background: #429342; text-decoration: none; transition: 0.5s all 0s; }

.about-tit { width: 900px; margin: 0 auto; padding-top: 122px; color: #fff; }
.about-tit h1 { padding-left: 660px; font-size: 24px; height: 70px; }
.about-tit h1 span { font-size: 16px; text-transform: uppercase; text-transform: uppercase; }
#content { padding: 20px 0; overflow: hidden; }
.about_wrap { width: 960px; margin: 0 auto 30px; border: 10px solid #e4e4e4; overflow: hidden; }
#side { float: left; width: 272px; background: #fff; padding-right:40px; border-right: 1px solid #e4e4e4; font-size:12px; font-family: "宋体" }
#mail { float:left; width: 500px; background: #fff;   }


.sideMess { padding: 10px; font-family: "微软雅黑"; }
.sideMess .list { margin-bottom: 50px; }
.sideMess .list .tit { background: #dcdcdc; padding: 0 10px; }
.sideMess .list h3 { color: #688db5; font-size: 14px; padding: 5px; }
.sideMess .list p { color: #999; padding: 0 5px; }

.a_tlf{float:left; height:60px; line-height:60px; background:url(../images/at_tpic.png) no-repeat 10px center;}
.a_tlf span{float:left; text-indent:2.5em; line-height:58px; font-size:18px; color:#333;}
.a_tlf font{float:left; color:#333; font-size:18px; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
.a_trt{float:right; padding-right:10px; line-height:60px; color:#333;}
.a_trt a{color:#333;}
.p_trt{float:right; padding-right:10px; color:#333; font-size:14px;}
.p_trt a{color:#333;}

.KeFuDiv {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; MIN-HEIGHT:260px; WIDTH: 163px; BACKGROUND: url(../images/online.jpg) #ffffff no-repeat 50% top; HEIGHT: auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid;  
}
.KeFuList {
	TEXT-ALIGN: left; PADDING-BOTTOM: 12px; MARGIN-TOP: 300px; PADDING-LEFT: 11px; PADDING-RIGHT: 5px; FONT-FAMILY: "Microsoft YaHei", "SimHei"; COLOR: #444; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.KeFuList IMG {
	VERTICAL-ALIGN: middle
}
.KeFuTitle {
	TEXT-ALIGN: center; WIDTH: 101px; HEIGHT: 20px; MARGIN-LEFT: 9px; FONT-SIZE: 9pt; 
}
.KeFuItem {
	TEXT-ALIGN: center; MARGIN-TOP: 8px; FONT-SIZE: 9pt
}





.wrap-menu {margin:0 auto; overflow:auto;  font:12px/1.5 Tahoma,Arial,sans-serif; width:225px; clear:both; padding-top:0px; margin-left:45px}
	.wrap-menu ul{ list-style:none; margin:0; padding:0;}
	.wrap-menu ul li{ text-indent:3em; white-space:nowrap;  }
	.wrap-menu ul li h2{ cursor:pointer; height:100%; width:100%; margin:0 0 1px 0;  font-size:12px; color:#2077dc; line-height:29px; height:29px; font-weight:bold; background:url(../images/c.jpg) 25px 9px no-repeat; border-bottom:1px dotted #c5c4c4; }
	
	.wrap-menu ul li a{ display:block; outline:none; height:25px; line-height:25px; margin:1px 0; color:#777; text-decoration:none; margin-top:8px;  border-bottom:1px dotted #c5c4c4;  background:url(../images/a.jpg) 35px 9px no-repeat; }
	
	.wrap-menu ul li img{ margin-right:10px; margin-left:-17px; margin-top:9px; width:7px; height:7px; background:url(../images/arrow.gif) no-repeat; border:none;}
	
	.wrap-menu ul li img.unfold{ background-position:0 -9px;}
	
	.wrap-menu ul li a:hover{ background-color:#ccc; background-image:none; background:url(../images/hh.jpg) no-repeat; color:#fff;}






















